# ephemerEx (ephemeral exchange)
Сервис для обмена сообщениями, уничтожающимися после прочтения.

Аналог https://privnote.com/

# Управление сервисом
Принцип работы инфраструктуры описан в виде UML-диаграммы в uml/main_diagram.puml

### Запуск сервиса:
make up

### Фронтенд:
localhost:1000

### Swagger:
localhost:8080

### Потушить контейнеры и полностью зачистить образы:
make down


# План развития
1. Переезд приложения в Kubernetes ради автомасштабирования при нагрузке
2. Kafka для хранения очереди сообщений на прочтение (будет использоваться в нагрузочном тестировании)
3. Автоматизация регрессионных сценариев с использованием Pytest
4. Нагрузочное тестирование с использованием Locust
5. Мониторинг нагрузки с помощью Prometheus и Grafana
